Japanese gods, too numerous to count, are known collectively as yaoyorozu-no-kamigami--the eight million. They are the cast of a vast, complex mythology that encompasses two religions, three cultures, and three millennia, one whose ancient deities are still hard at work today.
Handbook o[...]